package com.protocols.sctp.m3ua.sccp.tcap.map;
import java.rmi.*;

import com.protocols.GeneralProtocolData;
import com.protocols.sctp.m3ua.M3uaPayLoadData;
import com.protocols.sctp.m3ua.sccp.SccpUnitDataMsg;

public interface MapHandlerInterface extends Remote

{
	public GeneralProtocolData tcapToMap(long sessionid, byte input [],byte mapDialogPdu[], int OPC, int DPC, String OGT, String DGT, long OrigTransactionID, long DestTransactionID) throws RemoteException;
	public GeneralProtocolData sendUSSDNotify(long SourceTransactionID, long dataCodingScheme, String ussdString,long alertingPattern, String msisdn, int tcaptimer )throws RemoteException;
	public GeneralProtocolData sendUSSDRequest(long SourceTransactionID, long dataCodingScheme, String ussdString,long alertingPattern, String msisdn, int tcaptimer )throws RemoteException;
	public String ping()throws RemoteException;
}